home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / FREENET / LAWTON / ICHATV06 / History < prev   
Text File  |  1998-12-19  |  7KB  |  285 lines

  1. v0.21 (11/02/97)
  2.  
  3.  The first release version. Doesn't support much, but works OK.
  4.  Display handler needs sorting - it's horribly flickery
  5.  buttons should do something
  6.  Commands from IRC:
  7.   PRIVMSG,NOTICE,PING,JOIN,PART,QUIT,NICK
  8.  Commands to IRC:
  9.   PRIVMSG,NOTICE,USER,PASS,NICK,PART,QUIT,LUSERS,WHOIS,WHOWAS,MODE,TOPIC,NAMES,LIST,INVITE,STATS,LINKS,TIME,INFO
  10.  CTCP commands
  11.   PING,ACTION,ECHO
  12.  User commands
  13.   ME,MSG,JOIN,PART,LEAVE,QUOTE,RAW,PING,QUIT,NICK
  14.   
  15.  
  16. v0.30 (12/02/97)
  17.  
  18.  Display handler totally rewritten, now it's much faster. I took out the StrongARM and found out exactly how
  19.   slow it used to be.... uurgh! With the 710 it wasn't just flickery, it was crawling. The new one works at a
  20.   good speed even on the slower processors, though could still be improved (using the all-in-one fontpaint)
  21.  Colour/bold bits added, but you can't send them (yet)
  22.  Buttons still don't do anything
  23.  Nick handling much improved
  24.  
  25.  
  26. v0.31 (12/02/97)
  27.  
  28.  Bugfix in colour handler
  29.  
  30.  
  31. v0.32 (12/02/97)
  32.  
  33.  Colour handling much improved
  34.  Slight bug in display fixed
  35.  
  36.  
  37. v0.33 (13/02/97)
  38.  
  39.  Part of display handler rewritten
  40.  Colours now mIRC compatible
  41.  Underline added
  42.  Bold rewritten
  43.  
  44.  
  45. v0.34 (13/02/97)
  46.  
  47.  More CTCP commands added
  48.  Display still needs improving to display string segments during update
  49.  Still a v.minor bug in that the 'hanging' parts of letters aren't updated. I
  50. need to add 6 to a number, but can't be bothered right now :)
  51.  
  52.  
  53. v0.35 (15/02/97)
  54.  
  55.  Fixed the bug in 'hanging' letters
  56.  Made /MSGs work properly
  57.  
  58.  
  59. v0.36 (21/02/97)
  60.  
  61.  Recoded some parts in assembler for speed
  62.  Minor bugfix which caused problems if you disconnected whilst still on a channel and then
  63.   reconnected
  64.  
  65.  
  66. v0.37 (22/02/97)
  67.  
  68.  Recoded large parts in assembler - one part is now 43x as fast!
  69.  Added 'QUERY' command to open a private chat window
  70.  The buttons finally do something
  71.  Display routines need coding in assembler, and making more efficient
  72.  DCC should be added
  73.  
  74.  
  75. v0.38 (23/02/97)
  76.  
  77.  Added 'CTCP' command so user can initiate CTCP commands
  78.  Added 'FINGER' command
  79.  Minor alterations to templates
  80.  Added sound support for CTCP sounds, using !SoundCon
  81.  Added 'SOUND' command
  82.  Added support for kicks
  83.  Added 'KICK' command
  84.  user/channel modes should be added
  85.  
  86.  
  87. v0.50 (31/08/97)
  88.  
  89.  Unreleased version (codename v2)
  90.  New icon design by Joern-Erik Burkert
  91.  Total (and I mean total) rewrite to fix all those niggling problems
  92.   and get it ready for DCC
  93.  Word wrap added
  94.  Alterations to templates
  95.  Display preprocessor should be written in assembler
  96.  
  97.  
  98. v0.51 (01/09/97)
  99.  
  100.  Display preprocessor and most of display written in assembler
  101.  Can now do everything v0.38 could, but much more efficiently due
  102.   to the rewrite
  103.  Still to add:
  104.   modes, DCC, sending colours, scripts, various others
  105.  should be altered to only take up the memory required (variable wimpslot)
  106.  
  107.  
  108. v0.52 (02/09/97)
  109.  
  110.  Handles modes, added 'MODE'
  111.  Some bugfixes
  112.  
  113.  
  114. v0.53 (02/09/97)
  115.  
  116.  Variable wimpslot means memory is only used for the channels actually in use
  117.  Slight alteration in the way private messages are handled
  118.  Added nick sorting
  119.  Added 'UMODE'
  120.  
  121.  
  122. v0.54 (03/09/97)
  123.  
  124.  Support for DCC chat added, so long as initiated from other end. Chat is
  125.   autoaccepted.
  126.   
  127.  
  128. v0.55 (03/09/97)
  129.  
  130.  Support for DCC send added, when initiated from other end (ie receive only)
  131.  Chat and send no longer autoaccepted
  132.  Still to add - DCC initiation, DCC resume (a la mIRC)
  133.  Fixed bug in 'QUIT' messages
  134.  Made sockets non-blocking so it multitasks when connecting
  135.  
  136.  
  137. v0.56 (11/01/98)
  138.  
  139.  Returned to work after a long absence (exams mainly)
  140.  Fixed a few DCC bugs
  141.  Altered some socket procedures
  142.  Added support for Justin Fletcher's !DCC
  143.  
  144.  
  145. v0.60 (10/05/98)
  146.  
  147.  Total rewrite, from scratch. Not a single line of code has survived
  148.  Totally dynamic socket, window and user handling
  149.  Improved memory handling
  150.  DCC not yet added
  151.  Full WimpCTCP support added
  152.  Much better display system, should be faster too
  153.  
  154.  
  155. v0.61 (11/05/98)
  156.  
  157.  Wimp_CTCP_Finished added (sorry Justin)
  158.  CTCP display tidied up, to make SED look better mainly
  159.  Now using StrongBS to compress iChat
  160.  Bug with internal finger routine fixed
  161.  A couple of cosmetic changes
  162.  DCC preparations made
  163.  
  164.  
  165. v0.62 (13/05/98)
  166.  
  167.  Finally discovered the source of an annoying user bug
  168.   (zero meant two different things), which had been crashing iChat nastily, but rarely
  169.  Modes added
  170.  WimpCTCP extra reason code added (no update to 'Finish' until I know from JF)
  171.  CTCP Clientinfo added
  172.  
  173.  
  174. v0.62a (15/05/98)
  175.  
  176.  Bug discovered in handling NOTICEs direct from server
  177.  
  178.  
  179. v0.62b (04/06/98)
  180.  
  181.  Bug discovered when nicks changed on channels with large numbers of users - which was
  182.   causing crashes
  183.  
  184.  
  185. v0.63 (06/06/98)
  186.  
  187.  Remote-initiated DCC chat added. Local-initiated will be added shortly.
  188.  
  189.  
  190. v0.64 (07/06/98)
  191.  
  192.  Local-initiated DCC chat added. Use "/CHAT <nick>"
  193.  
  194.  
  195. v0.64b (07/06/98)
  196.  
  197.  I give morons a bad name. Forgot to make it print up text you typed in DCC chat
  198.  
  199.  
  200. v0.64c (11/06/98)
  201.  
  202.  Fixed a small problem with DCC's integration with WimpCTCP
  203.  (Finally) altered the handling of CTCP_Finished
  204.  After a night with a very slow link, updated what happens if the server disconnects
  205.  
  206.  
  207. v0.65 (13/06/98)
  208.  
  209.  Added the wonderful menu system for selecting servers etc. (thanks to Joern-Erik
  210.   for the kick up the bum about that)
  211.   
  212.  
  213. v0.65a (14/06/98)
  214.  
  215.  Tidied up handling of DCC chats when there is no server connection
  216.  
  217.  
  218. v0.65b (14/06/98)
  219.  
  220.  Added a history (use up-arrow)
  221.  
  222.  
  223. v0.66  (16/06/98)
  224.  
  225.  Discovered bug with WimpCTCP handling of DCC SEND (iChat 'thought' it could
  226.   handle it natively)
  227.  This has been fixed by adding native DCC SEND support
  228.  Files can be received, but not yet sent. To send, JF's !DCC is still required
  229.   (/ctcp <nick> dcc send <file>)
  230.  If !DCC is loaded, it will be used instead of iChat's own routines. So you can
  231.   choose :)
  232.   
  233.  
  234. v0.66a (16/06/98)
  235.  
  236.  Ooops. Didn't give it enough memory. And in fiddling with messages I'd left
  237.   off a $ sign
  238.  
  239.  
  240. v0.66b (18/06/98)
  241.  
  242.  Altered handling of nick changes slightly
  243.  Added support for discontinuous ranges of servers in the servers file
  244.  Altered polling style slightly
  245.  Corrected a bug with handling slightly dodgy messages from the server
  246.  
  247.  
  248. v0.66c (19/06/98)
  249.  
  250.  Minor bugfixes and alterations to internal code bits, nothing exciting :)
  251.  
  252.  
  253. v0.66d (20/06/98)
  254.  
  255.  Doh!! When I added in DCC, I forgot to stop the program assuming all windows
  256.   were chat windows. Results - crashes. I'm very, very sorry.
  257.   
  258.  
  259. v0.66e (20/06/98)
  260.  
  261.  Disabled save icon so you can't re-drag a file that's already being DCC'd
  262.  Added "/J" command - identical to "/JOIN"
  263.  
  264.  
  265. v0.67 (25/09/98)
  266.  
  267.  Added support for /NAMES command
  268.  Added macros - with up to 4 parameters
  269.  Solved a problem that was occasionally causing crashes when colours were used
  270.  
  271.  
  272. v0.68 (17/12/98)
  273.  
  274.  Finally changed the colour code to something satisfying
  275.  Should have fixed "string too long" bug
  276.  Logging added - use /LOG in the window you want to start logging
  277.  Fixed /TOPIC command
  278.  
  279.  
  280. v0.69 (19/12/98)
  281.  
  282.  Adjusted handling of DCC saves and logging, to increase speed
  283.  Added "View" button to allow easy viewing of logfiles
  284.  Added DCC send
  285.  Added drag support - just drag a file to DCC send it